/**
 * Created by bian on 16-3-6.
 */
//二级隐藏菜单代码
var baritem = $('.baritem ul li');
var menu =  $('.navbar-menu');

baritem.mouseover(function(){
    var $this = $(this);
    var selected = $('.baritem ul').find('.select');
    if(selected.length){
        selected.removeClass('select');
    }
    $this.addClass('select');
   var index= baritem.index(this);
   var childMenu = menu.find('div').eq(index);
    menu.show();
   childMenu.show();
});

baritem.mouseout(function(){
    var $this = $(this);
    var index= baritem.index(this);
    var childMenu = menu.find('div').eq(index);
    childMenu.hide();
});


menu.mouseover(function(){
    var selected = $('.baritem ul').find('.select');
    if(selected.length){
        var idx = baritem.index(selected);
        var childMenu = menu.find('div').eq(idx);
        menu.show();
        childMenu.show();
    }
});

menu.mouseout(function(){
    var selected = $('.baritem ul').find('.select');
    if(selected.length){
        var idx = baritem.index(selected);
        var childMenu = menu.find('div').eq(idx);
        menu.hide();
        childMenu.hide();
    }
});

//轮播图代码
var imgArray = $('.scrollImg').find('.pic');
var imgController = $('.scrollImg-controller > ul >li');

function scroll(){
    for(var x = 0;x < 3; x ++){
        if(!(imgArray.eq(x).hasClass('none'))){
            imgArray.eq(x).addClass('none');
            imgController.eq(x).removeClass('imgHover');
            var idx = (x+1) % 3;
            imgArray.eq(idx).removeClass('none');
            imgController.eq(idx).addClass('imgHover');
            break;
        }
    }
}

function scrollToImg(idx){
    for(var x = 0;x < 3; x++){
        imgArray.eq(x).addClass('none');
        imgController.eq(x).removeClass('imgHover');
    }
    imgArray.eq(idx).removeClass('none');
    imgController.eq(idx).addClass('imgHover');
}

$(document).ready(function(){
    var scrollInterval = setInterval(scroll,2000);
    imgController.mouseover(function(){
        $(this).addClass('imgHover');
        var idx = imgController.index(this);
        scrollToImg(idx);
        clearInterval(scrollInterval);
    });
    imgController.mouseout(function(){
        $(this).removeClass('imgHover');
        scrollInterval = setInterval(scroll,2000);
    });
});